auto merge of #136 : Tomaka17/cargo/multiple-build-cmds, r=alexcrichton
authorbors <bors@rust-lang.org>
Mon, 7 Jul 2014 20:44:55 +0000 (20:44 +0000)
committerbors <bors@rust-lang.org>
Mon, 7 Jul 2014 20:44:55 +0000 (20:44 +0000)
commit345e784779f4abb0d079c43fb1118694144c5c05
tree9e5e5ac73e5effa8e93b7c073b9e14913ce96a59
parentacabc5942ae5e596c938630a6ddc33034aa8efd3
parentc545221c2596533fd3659c22c2c97290d97c1e65
auto merge of #136 : Tomaka17/cargo/multiple-build-cmds, r=alexcrichton

Closes #69

Adds a new syntax for the `build = ` command:

```
build = [
    ["./configure"],
    ["make", "lib/libovr.a"],
    ["/bin/mkdir", "target"],
    ["/bin/cp", "lib/libovr.a", "target/"]
]
```

The current syntax `build = "make"` still works.

`build = [ "a", "b" ]` is forbidden because it is ambiguous.